solar cells array - German English Dictionary